﻿using System.Data;
using System.Collections;

namespace Classes
{
    public class Negocio
    {
        #region Regras do Usuario
        public static class Usuario
        {
            #region GetDataSet

            /// <summary>
            /// GetUsuario
            /// </summary>
            /// <returns>DataSet</returns>
            public static DataSet GetDataSet(Atributos.Parametros parametros)
            {
                try
                {
                    return Persistencia.Usuario.GetDataSet(parametros);
                }
                catch
                {
                    return null;
                }
            }
            #endregion

            #region GetDataTable

            /// <summary>
            /// GetUsuario
            /// </summary>
            /// <returns>DataSet</returns>
            public static DataTable GetDataTable()
            {
                try
                {
                    return Persistencia.Usuario.GetDataTable();
                }
                catch
                {
                    return null;
                }
            }
            #endregion

            #region GetProcedure

            /// <summary>
            /// GetUsuario
            /// </summary>
            /// <returns>DataSet</returns>
            public static DataTable GetProcedure()
            {
                try
                {
                    return Persistencia.Usuario.GetProcedure();
                }
                catch
                {
                    return null;
                }
            }
            #endregion

            #region Gravar
            /// <summary>
            /// Gravar
            /// </summary>
            /// <returns>DataSet</returns>
            public static void Gravar(Atributos.Usuario usuario)
            {
                Persistencia.Usuario.Gravar(usuario);
            }
            #endregion

            public static ArrayList GetDTO()
            {
                return Persistencia.Usuario.GetDataDTO();
            }
    }
        #endregion

    }
}
